cnc machining g-code brushless motors milling watch tv controller automation plc position controllers motion control webcam controllers cam amplifiers motors drives cad control